package com.itlong.cloud.POJO.DTO.property;

import com.itlong.cloud.POJO.DTO.BaseDTO;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * <desc>
 *      分页获取报修管理信息DTO
 * </desc>
 *
 * @createDate 2018/08/14
 */
@Data
@NoArgsConstructor
@EqualsAndHashCode(callSuper = true)
public class PropertyRepairGetRepairsByPageDTO extends BaseDTO implements Serializable {

    private Integer repairStatus;   // 报修状态：1待受理 2已受理 3已完成 4已取消
    private Integer reworkStatus;   // 是否返修：0-否，1-是
    private Integer reworkYet;  // 是否已审核返修：0-否，1-是
    private String repairNum;       // 报修单号
    private Integer repairType;     // 报修类型，1-个人设施 2-公共设施
    private String repairDescription;   // 报修描述
    private String buildId;
    private String unitId;
    private String roomId;
    private String roomNum;
    private String appUserName;
    private String appUserPhone;
    private Integer acceptStatus;   // 已受理状态：1正在处理，2申请撤销
    private String startTime;       // 时间区间开始
    private String endTime;         // 时间区间结束

}
